be overly generous - Spanish English Dictionary